---
title: Solid
description: Rialacha iniúchta sonracha do Solid.js le haghaidh Ultracite.
---

Tá sa chumraíocht Solid rialacha iniúchta sonracha do Solid.js maidir le athfhreagarthacht, pátrúin chomhpháirte agus láimhseáil JSX.

## Suiteáil

Cuir an chumraíocht Solid leis i do `biome.jsonc`:

```jsonc title="biome.jsonc"
{
  "extends": ["ultracite/core", "ultracite/solid"]
}
```

## Forbhreathnú

Cuir an chumraíocht seo rialacha leis atá sonrach do fhorbairt Solid.js:

- **Rialacha Athréagachta**: Cuir i bhfeidhm úsáid cheart de phrimití athfhreagacha Solid
- **Pátrúin Chomhpháirte**: Déan cinnte go leanann comhpháirteanna Solid na cleachtais is fearr
- **Láimhseáil Props**: Cuir cosc ar dhístruchtúrú props (briseann sé córas athfhreagartha Solid)
- **Props Sonracha React**: Cuir cosc ar props sonracha React i gcomhpháirteanna Solid

## Rialacha Sonracha do Solid

### Ceartas

| Riail | Socrú | Cur síos |
|------|---------|-------------|
| `noSolidDestructuredProps` | `error` | Cuir cosc ar dhístruchtúrú props i gcomhpháirteanna Solid. Briseann dístruchtúrú córas athfhreagartha Solid. Rochtain ar props go díreach ina áit sin. |

### Feidhmíocht

| Riail | Socrú | Cur síos |
|------|---------|-------------|
| `useSolidForComponent` | `error` | Cuir i bhfeidhm úsáid an chomhpháirte `<For>` chun raonta a athrá i Solid. Tá an comhpháirt `<For>` optamaithe don chóras athfhreagartha de Solid. |

### Amhrasach

| Riail | Socrú | Cur síos |
|------|---------|-------------|
| `noReactSpecificProps` | `error` | Cuir cosc ar props sonracha React cosúil le `className` agus `htmlFor` i Solid. Úsáid `class` agus `for` ina ionad. |